package com.whmskj.xjlhsc.service;

import com.whmskj.xjlhsc.entity.EquipmentMtnPlanAllocation;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
/**
 * @author lk
 * @since 2025-06-10 14:48:04
 */
public interface EquipmentMtnPlanAllocationService extends IService<EquipmentMtnPlanAllocation> {

    Page<EquipmentMtnPlanAllocation> findPage(EquipmentMtnPlanAllocation params);

    List<EquipmentMtnPlanAllocation> findList(EquipmentMtnPlanAllocation params);

    EquipmentMtnPlanAllocation findById(Long id);

    boolean insert(EquipmentMtnPlanAllocation equipmentMtnPlanAllocation);

    boolean update(EquipmentMtnPlanAllocation equipmentMtnPlanAllocation);

    int delete(Long id);

    void copyGeneratorNext(Long maintenancePlanId, Long targetId);

}